Conditions | 1 |
Total Lines | 17 |
Code Lines | 12 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | import { Injectable } from '@nestjs/common'; |
||
13 | |||
14 | public create(tasks: TaskView[]): Table { |
||
15 | const columns = ['crm-tasks-name', 'common-actions']; |
||
16 | |||
17 | const rows = tasks.map(task => |
||
18 | this.rowFactory |
||
19 | .createBuilder() |
||
20 | .value(task.name) |
||
21 | .actions({ |
||
22 | edit: { |
||
23 | url: this.resolver.resolve('crm_tasks_edit', { id: task.id }) |
||
24 | } |
||
25 | }) |
||
26 | .build() |
||
27 | ); |
||
28 | |||
29 | return new Table(columns, rows); |
||
30 | } |
||
32 |